home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / rtnews.zip / RTNV4N2 < prev    next >
Internet Message Format  |  1992-09-13  |  56KB

  1. From nucsrl!casbah.acns.nwu.edu!raven.alaska.edu!bionet!ucselx!sol.ctr.columbia.edu!spool.mu.edu!mips!dimacs.rutgers.edu!dorm.rutgers.edu!uupsi!eye!erich Tue Jul 16 21:36:32 CDT 1991
  2. Article: 2971 of comp.graphics
  3. Path: nucsrl!casbah.acns.nwu.edu!raven.alaska.edu!bionet!ucselx!sol.ctr.columbia.edu!spool.mu.edu!mips!dimacs.rutgers.edu!dorm.rutgers.edu!uupsi!eye!erich
  4. From: erich@eye.com (Eric Haines)
  5. Newsgroups: comp.graphics
  6. Subject: Ray Tracing News, Volume 4, Number 2 (pretty darn long)
  7. Keywords: ray tracing
  8. Message-ID: <1991Jul15.144908.8079@eye.com>
  9. Date: 15 Jul 91 14:49:08 GMT
  10. Sender: Eric Haines
  11. Reply-To: erich@eye.com (Eric Haines)
  12. Organization: "3D/Eye Inc., Ithaca, NY"
  13. Lines: 1165
  14.  
  15.  
  16.  _ __                 ______                         _ __
  17. ' )  )                  /                           ' )  )
  18.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  19. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  20.          /                               /|
  21.         '                               |/
  22.  
  23.             "Light Makes Right"
  24.  
  25.               July 15, 1991
  26.             Volume 4, Number 2
  27.  
  28. Compiled by Eric Haines, 3D/Eye Inc, 2359 Triphammer Rd, Ithaca, NY 14850
  29.     erich@eye.com or uupsi!eye!erich
  30. Archive locations: anonymous FTP at weedeater.math.yale.edu [130.132.23.17],
  31.     /pub/RTNews, and others.
  32. UUCP archive access: write Kory Hamzeh (quad.com!avatar!kory) for info.
  33.  
  34. Contents:
  35.     Introduction - SIGGRAPH get-together, etc
  36.     New People, Address Changes, etc
  37.     Ray Tracing Related FTP sites, compiled by Eric Haines
  38.     Ray Tracing, the way I do it, by Haakan 'Zap' Andersson
  39.     More Thoughts on Anti-Aliasing, by John Woolverton
  40.     Spatial Measures for Accelerated Ray Tracing, by John Spackman
  41.     Barcelona Workshop Summary, by Arjan Kok
  42.     Book Announcement, from Stuart Green
  43.     Spiral Scene Generator, by Tom Wilson
  44.     An Announcement From The 'Paper Bank' Project, by Juhana Kouhia
  45.     Proceedings of Graphics Interface '91 Availability, by Irene Gargantini
  46.     NFF Previewers, by Bernie Kirby, Patrick Flynn, Mike Gigante, Eric Haines
  47.     RayTracker Demos Available, by Jari Kahkonen
  48.     RayTracker Info, by Zap Andersson
  49.  
  50. -------------------------------------------------------------------------------
  51.  
  52. Introduction
  53.  
  54.     I admit it, I've strayed from the One True Way of pure ray tracing:  I've
  55. been dabbling in radiosity.  We recently finished a film of Ronchamp chapel
  56. illuminated with radiosity techniques, rendered with an a-buffer, and with
  57. stochastic ray traced beams of lights streaming in the windows, coming to a
  58. film show near you (SIGGRAPH and Eurographics, I hope).  My one piece of
  59. advice from doing the film is this:  try to make everything originate from
  60. you.  The rights to music are amazingly expensive (in our case, thousands of
  61. dollars for just one showing at SIGGRAPH), and tracking down and obtaining
  62. permission to use quotes, drawings, or photos can be a real hassle.
  63.  
  64.     If you want to know how we did the beams of light effect, get the
  65. "Frontiers in Rendering" course notes (or even go to the course).  There
  66. should be some good & weird topics at this course, such as Charlie Gunn's
  67. animations of hyperbolic space (where dodecahedra meet 8 at a corner) and
  68. Peter Kochevar's shading computations via cellular automata ("the lunatic
  69. fringe of rendering", as he puts it).  Me, I'm going to talk about ray
  70. casting for radiosity, and also all the things that drive me crazy about
  71. radiosity (with lots of dirty laundry pictures showing where and how radiosity
  72. falls apart, and some solutions).
  73.  
  74.     As usual, there will be a ray tracing researchers get-together at SIGGRAPH,
  75. open to anyone.  On Thursday from 5:15 to 6:30 at room N223 in the convention
  76. center we'll meet and gab about this and that.  No planned activities, just a
  77. place and time to connect names to faces.
  78.  
  79.     When our son Ryan was born, Zap Andersson sent a nice little GIF from his
  80. ray tracer of a cigar in an ashtray as congratulations; the texture mapped
  81. smoke was particularly well done.  Zap was just married, so I was able to send
  82. two interlinked rings with his wife's & his names inscribed in them.
  83. Definitely a future trend:  graphical greeting cards/presents by e-mail.
  84.  
  85.     The wedding rings picture was also my first worthwhile test image using
  86. the two-pass software we've developed to blend radiosity and ray-tracing.  The
  87. nice thing about two-pass algorithms is that you generally get soft shadows
  88. cheaply, as the radiosity mesh picks up the shadows adaptively and so saves
  89. the ray tracer much shadow-testing time.  You also get all the nice features
  90. of ray tracing, including exact geometry:  spheres are truly spherical,
  91. instead of straight radiosity's polygonalized representation.  Being able to
  92. combine the sampling mesh from radiosity and the geometry from ray tracing is
  93. usually a great combination.
  94.  
  95.     Just so it is not buried in the bits:  note that Greg Ward's Radiance ray
  96. tracer with radiosity effects built in (see his SIGGRAPH paper) is now
  97. available via FTP.  As important, he has also begun a directory of "test"
  98. radiosity scenes which researchers can use to attempt to compare radiosities
  99. generated for these scenes.  For those of you trying to write your own
  100. radiosity system this is a valuable tool for checking if you're getting
  101. anything near the right answer.  Finally, Greg has also collected various
  102. object models and made them available.
  103.  
  104.     Books of note:  _Digital Image Warping_ by George Wolberg (IEEE Computer
  105. Society Press Monograph, 1990) is very handy if you're involved in texture
  106. mapping.  Many different topics are covered, with good illustrations and
  107. sample code.  It's not the ultimate book from a theory standpoint, but is very
  108. practical and understandable.  Recommended.
  109.  
  110.     Last issue someone mentioned the book _Fractal Programming and Ray Tracing
  111. with C++_ by Roger Stevens (M&T Books for $30, $20 more for the disk of code).
  112. I bought it, and cannot recommend it to the general reader.  If you are
  113. getting your feet wet with C++ it might be of some interest, and beginning PC
  114. programmers might find bits of it useful.  The author takes Steve Koren's QRT
  115. input language and develops a C++ ray tracer for it.  One major problem with
  116. such a ray tracer is that there is no definition for a general polygon; only
  117. triangles and parallelograms are provided.  There's a lot of padding in the
  118. book, with 20 or 30 page stretches of nothing but code listings, and 70 pages
  119. of data file listings (42 pages for his version of "sphereflake" alone - he
  120. could have printed the listings for the whole SPD package in that space!).
  121. The index is somewhat dysfunctional, e.g. minor variations on the words
  122. "bounding boxes" are given separate listings, some with wrong page numbers.
  123. References to almost all other work in ray tracing is missing, and the
  124. interested reader is given almost no help on where to go for more information.
  125. I wish it had been better.
  126.  
  127.     Coming out at SIGGRAPH is "Graphics Gems II", edited by Jim Arvo this time
  128. around.  Does anyone else know of good books to look for there?  The other
  129. SIGGRAPH question:  any guesses on how many times humorous references to
  130. "Monte Carlo" techniques will be made?
  131.  
  132.     Get a job:  one subscriber pointed out an interesting relationship between
  133. public domain ray tracers and future employment.  The authors of two of the
  134. more popular public domain ray tracers (MTV by Mark VandeWettering and
  135. RayShade by Craig Kolb) are currently employed by PIXAR.  Now if David Buck of
  136. DKBtrace gets a job there (no, I have no idea if he's even looking for work)
  137. this relationship can become a firmly established principle...
  138.  
  139.     Finally:  I've pretty much stopped culling USENET for news in
  140. comp.graphics, figuring that most everyone plows through this stuff by now.
  141. What convinced me was looking at my file of comp.graphics clippings and seeing
  142. that the accumulation surpassed half a megabyte!  Updating the ray tracing and
  143. radiosity bibliographies, mailing list, and the FTP site list are time
  144. consuming enough; also running a clippi